Next-generation Viewpoint-based Environments 1 Viewpoint-based Environments
نویسندگان
چکیده
This paper discusses the notion of, and outlines requirements for Viewpoint-based Environments. These are next-generation CASE environments, which support the speciication of requirements from multiple perspectives or so-called viewpoints. Requirements for such environments are mainly concerned with the detection and management of interference between viewpoints. Viewpoint-based Environments should also support the cooperation of multiple developers and maintain development histories in terms of multiple viewpoint versions. We brieey sketch an architecture for such environments and outline a research agenda for developing them. It has been widely recognised that a software development method that is appropriate for a particular software process might prove disastrous if it is applied to another process. A classical information system might best be deened using an entity relationship approach. A database schema can be generated from the entity relationship model and a fourth generation language might be used to implement forms and reports. A safety-critical real-time system, in contrast, must not be developed in this way. It will require a formal speciication to be deened, for instance in Z 7], and its implementation should partially be proven against this formal speciication. As we will not be able to suggest a method mix that can be used in any development method, the need arises to support the design of development methods and their integration into a method mix that is tailored towards particular processes. The Viewpoint framework as discussed in 4, 5] have been dedicated to this problem. Viewpoints are deened as a loosely-coupled, locally managed object encapsulating representation knowledge, development process knowledge and partial speciication knowledge about a system and its domain. Viewpoints are structured into ve slots:
منابع مشابه
Next-Generation Viewpoint-based Environments
This paper discusses the notion of, and outlines requirements for Viewpointbased Environments. These are next-generation CASE environments, which support the speci cation of requirements from multiple perspectives or so-called viewpoints. Requirements for such environments are mainly concerned with the detection and management of interference between viewpoints. Viewpoint-based Environments sho...
متن کاملExploring the Meaning of Quality from Urban Space Users’ Viewpoint by Analyzing Conceptual Environment Codes
The main purpose of urban design is to create good and high-quality urban spaces and environments for people to live while such quality may not be determined only by imposing a structural, perceptual and value system of the designer. It can be said that human and his powers to perceive surrounding environments are the focus of urban design. Having reviewed previous researches and theories in re...
متن کاملEvaluation of Mixed-Space Collaboration
Recently Augmented Reality (AR) technology has been used to develop the next generation collaborative interfaces. First results have shown the value of using AR for co-located tasks based on exocentric viewpoints. In contrast, Virtual Reality (VR) seems to offer interesting advantages for immersive collaborative experiences with egocentric viewpoints. In this paper we focus on a new area: a mix...
متن کاملHuman Detection and Gesture Recognition Based on Ambient Intelligence
Recently, various types of human-friendly robots such as pet robots, amusement robots, and partner robots, have been developed for the next generation society. The human-friendly robots should perform human recognition, voice recognition, and gesture recognition in order to realize natural communication with a human. Furthermore, the robots should coexist in the human environments based on lear...
متن کاملCORBA and ODBMSs in Viewpoint Development Environment Architectures
Viewpoints are re ections of software systems from multiple perspectives. A number of consistency conditions apply to viewpoints and developers require a tool for each type of viewpoint. These tools need to support consistency management. Inter-viewpoint consistency can only be checked when tools are integrated into a viewpoint development environment. We brie y outline the functionality develo...
متن کامل